﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using System.Xml;
using System.IO;

namespace Imaginarium.XML
{
    public class XmlTestReader
    {
        XmlDocument xDoc = new XmlDocument();
        
        //XmlTextReader xmlReader = new XmlTextReader("../../../resources/personas.xml");
        public void read() {
            xDoc.Load("../../../resources/personas.xml");
            XmlNodeList personas = xDoc.GetElementsByTagName("personas");
            XmlNodeList lista = ((XmlElement)personas[0]).GetElementsByTagName("persona");
            foreach (XmlElement nodo in lista) {
                //int i = 0;
                Persona p = new Persona();
                XmlNodeList nNombre= nodo.GetElementsByTagName("nombre");
                XmlNodeList nDni = nodo.GetElementsByTagName("dni");
                XmlNodeList nEdad= nodo.GetElementsByTagName("edad");
                p.nombre = nNombre[0].InnerText;
                p.dni= nDni[0].InnerText;
                p.edad = Int32.Parse( nEdad[0].InnerText);

                Console.WriteLine(p.ToString());
            }
        
        }
    }
}
